home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 November
/
Chip_2000-11_cd2.bin
/
sharewar
/
Slunec
/
app
/
17
/
_SETUP.1
/
Vytvorit projekt ze slozky dokumentu.pw
< prev
next >
Wrap
Text File
|
2000-08-30
|
2KB
|
52 lines
{*******************************************************}
{ }
{ Programmer's Wizard 2 Pascal Script }
{ (popis jazyka v souboru SCRIPT.DOC) }
{ }
{*******************************************************}
uses ScriptUtils;
function GetVerStr: string;
var
mMajor, mMinor, mRel: Integer;
Begin
GetVersionEx(mMajor, mMinor, mRel);
result := 'v' + IntToStr(mMajor) + '.' + IntToStr(mMinor) + '.' +
IntToStr(mRel);
end;
function GetValidVerStr: string;
Begin
result := 'v2.0.1'; //pozadovana verze PW
end;
var
mDocuments: Array of String;
mName: String;
mProj: Integer;
Begin
if GetValidVerStr <> GetVerStr then //nespravna verze?
ShowMessage('Upozorn∞nφ: tento skript byl napsßn pro Programmers Wizard ' +
GetValidVerStr + '. Momentßln∞ spuÜt∞nß verze: ' + GetVerStr);
//vytvorit seznam dokumentu
EnumDocuments(mDocuments);
if GetArrayLength(mDocuments) = 0 then Begin
ShowMessage('Slo₧ka Dokumenty je prßzdnß. P°ed pou₧itφm tohoto skriptu ' +
'musφ b²t ve slo₧ce Dokumenty alespo≥ jeden soubor.');
Halt;
end;
//vytvorit projekt
if not (InputQuery('Vytvo°it projekt', 'Nßzev projektu:', mName)) then Halt;
mProj := CreateProject(mName, 'Vytvo°eno skriptem, p°evod slo₧ky Dokumenty');
SetProjectFiles(mProj, mDocuments);
//otev°φt projekt
if AskUser('Nov² projekt byl vytvo°en. Chcete nynφ tento projekt otev°φt?')
then
OpenProject(mProj);
end.